artificial leech - Turc Anglais Dictionnaire